package model.tokens;

import java.util.Stack;

import state.TabState;

import model.expression.AbstractExpression;
import model.parser.ParsingData;

import expression.Expression;

/**
 * model.tokens that are left parenthesis
 * 
 * @author KevinWang Chris James Misha Lavrov
 * 
 * @param <T>
 *            any object
 */
public class LeftParenToken extends AbstractToken {

	public LeftParenToken(String value, ParsingData parsingData) {
	}

	@Override
	//done Via shunting yard
	public void convertToPostFix(Stack<AbstractToken> opStack,
			Stack<AbstractExpression> outStack,TabState ts,Stack<AbstractExpression> out) {
		opStack.push(this);
	}

}
